/* Copyright 2010 Google Inc. All Rights Reserved. */
html,body,div,h1,h2,h3,h4,h5,h6,p,img,dl,dt,dd,ol,ul,li,table,caption,tbody,tfoot,thead,tr,th,td,form,fieldset,embed,object,applet {
	margin:0;
	padding:0;
	border:0;
	
}
body {
	font-size:62.5%;
	font-family:Arial,sans-serif;
	color:#000;
	background:#fff
}
a {
	color:#00c
}
a:active {
	color:#f00
}
a:visited {
	color:#551a8b
}
table {
	border-collapse:collapse;
	border-width:0;
	empty-cells:show
}
ul {
	padding:0 0 1em 1em
}
ol {
	padding:0 0 1em 1.3em
}
li {
	line-height:1.5em;
	padding:0 0 .5em 0
}
p {
	padding:0 0 1em 0
}
h1,h2,h3,h4,h5 {
	padding:0 0 1em 0
}
h1,h2 {
	font-size:1.3em
}
h3 {
	font-size:1.1em
}
h4,h5,table {
	font-size:1em
}
sup,sub {
	font-size:.7em
}
input,select,textarea,option {
	font-family:inherit;
	font-size:inherit
}
.g-doc,.g-doc-1024,.g-doc-800 {
	font-size:130%
}
.g-doc {
	width:100%;
	text-align:left
}
.g-section {
	width:100%;
	vertical-align:top;
	display:inline-block
}
*:first-child+html .g-section {
	display:block
}
* html .g-section {
	overflow:hidden
}
@-moz-document url-prefix() {
	.g-section {
		overflow:hidden
	}
	
}
@-moz-document url-prefix() {
	.g-section,tt:default {
		overflow:visible
	}
	
}
.g-section,.g-unit {
	zoom:1
}
.g-split .g-unit {
	text-align:right
}
.g-split .g-first {
	text-align:left
}
.g-doc-1024 {
	width:73.074em;
	*width:71.313em;
	min-width:950px;
	margin:0 auto;
	text-align:left
}
.g-doc-800 {
	width:57.69em;
	*width:56.3em;
	min-width:750px;
	margin:0 auto;
	text-align:left
}
.g-tpl-160 .g-unit,.g-unit .g-tpl-160 .g-unit,.g-unit .g-unit .g-tpl-160 .g-unit,.g-unit .g-unit .g-unit .g-tpl-160 .g-unit {
	margin:0 0 0 160px;
	width:auto;
	float:none
}
.g-unit .g-unit .g-unit .g-tpl-160 .g-first,.g-unit .g-unit .g-tpl-160 .g-first,.g-unit .g-tpl-160 .g-first,.g-tpl-160 .g-first {
	margin:0;
	width:160px;
	float:left
}
.g-tpl-160-alt .g-unit,.g-unit .g-tpl-160-alt .g-unit,.g-unit .g-unit .g-tpl-160-alt .g-unit,.g-unit .g-unit .g-unit .g-tpl-160-alt .g-unit {
	margin:0 160px 0 0;
	width:auto;
	float:none
}
.g-unit .g-unit .g-unit .g-tpl-160-alt .g-first,.g-unit .g-unit .g-tpl-160-alt .g-first,.g-unit .g-tpl-160-alt .g-first,.g-tpl-160-alt .g-first {
	margin:0;
	width:160px;
	float:right
}
.g-tpl-180 .g-unit,.g-unit .g-tpl-180 .g-unit,.g-unit .g-unit .g-tpl-180 .g-unit,.g-unit .g-unit .g-unit .g-tpl-180 .g-unit {
	margin:0 0 0 180px;
	width:auto;
	float:none
}
.g-unit .g-unit .g-unit .g-tpl-180 .g-first,.g-unit .g-unit .g-tpl-180 .g-first,.g-unit .g-tpl-180 .g-first,.g-tpl-180 .g-first {
	margin:0;
	width:180px;
	float:left
}
.g-tpl-180-alt .g-unit,.g-unit .g-tpl-180-alt .g-unit,.g-unit .g-unit .g-tpl-180-alt .g-unit,.g-unit .g-unit .g-unit .g-tpl-180-alt .g-unit {
	margin:0 180px 0 0;
	width:auto;
	float:none
}
.g-unit .g-unit .g-unit .g-tpl-180-alt .g-first,.g-unit .g-unit .g-tpl-180-alt .g-first,.g-unit .g-tpl-180-alt .g-first,.g-tpl-180-alt .g-first {
	margin:0;
	width:180px;
	float:right
}
.g-tpl-300 .g-unit,.g-unit .g-tpl-300 .g-unit,.g-unit .g-unit .g-tpl-300 .g-unit,.g-unit .g-unit .g-unit .g-tpl-300 .g-unit {
	margin:0 0 0 300px;
	width:auto;
	float:none
}
.g-unit .g-unit .g-unit .g-tpl-300 .g-first,.g-unit .g-unit .g-tpl-300 .g-first,.g-unit .g-tpl-300 .g-first,.g-tpl-300 .g-first {
	margin:0;
	width:300px;
	float:left
}
.g-tpl-300-alt .g-unit,.g-unit .g-tpl-300-alt .g-unit,.g-unit .g-unit .g-tpl-300-alt .g-unit,.g-unit .g-unit .g-unit .g-tpl-300-alt .g-unit {
	margin:0 300px 0 0;
	width:auto;
	float:none
}
.g-unit .g-unit .g-unit .g-tpl-300-alt .g-first,.g-unit .g-unit .g-tpl-300-alt .g-first,.g-unit .g-tpl-300-alt .g-first,.g-tpl-300-alt .g-first {
	margin:0;
	width:300px;
	float:right
}
.g-tpl-25-75 .g-unit,.g-unit .g-tpl-25-75 .g-unit,.g-unit .g-unit .g-tpl-25-75 .g-unit,.g-unit .g-unit .g-unit .g-tpl-25-75 .g-unit {
	width:74.999%;
	float:right;
	margin:0
}
.g-unit .g-unit .g-unit .g-tpl-25-75 .g-first,.g-unit .g-unit .g-tpl-25-75 .g-first,.g-unit .g-tpl-25-75 .g-first,.g-tpl-25-75 .g-first {
	width:24.999%;
	float:left;
	margin:0
}
.g-tpl-25-75-alt .g-unit,.g-unit .g-tpl-25-75-alt .g-unit,.g-unit .g-unit .g-tpl-25-75-alt .g-unit,.g-unit .g-unit .g-unit .g-tpl-25-75-alt .g-unit {
	width:24.999%;
	float:left;
	margin:0
}
.g-unit .g-unit .g-unit .g-tpl-25-75-alt .g-first,.g-unit .g-unit .g-tpl-25-75-alt .g-first,.g-unit .g-tpl-25-75-alt .g-first,.g-tpl-25-75-alt .g-first {
	width:74.999%;
	float:right;
	margin:0
}
.g-tpl-75-25 .g-unit,.g-unit .g-tpl-75-25 .g-unit,.g-unit .g-unit .g-tpl-75-25 .g-unit,.g-unit .g-unit .g-unit .g-tpl-75-25 .g-unit {
	width:24.999%;
	float:right;
	margin:0
}
.g-unit .g-unit .g-unit .g-tpl-75-25 .g-first,.g-unit .g-unit .g-tpl-75-25 .g-first,.g-unit .g-tpl-75-25 .g-first,.g-tpl-75-25 .g-first {
	width:74.999%;
	float:left;
	margin:0
}
.g-tpl-75-25-alt .g-unit,.g-unit .g-tpl-75-25-alt .g-unit,.g-unit .g-unit .g-tpl-75-25-alt .g-unit,.g-unit .g-unit .g-unit .g-tpl-75-25-alt .g-unit {
	width:74.999%;
	float:left;
	margin:0
}
.g-unit .g-unit .g-unit .g-tpl-75-25-alt .g-first,.g-unit .g-unit .g-tpl-75-25-alt .g-first,.g-unit .g-tpl-75-25-alt .g-first,.g-tpl-75-25-alt .g-first {
	width:24.999%;
	float:right;
	margin:0
}
.g-tpl-33-67 .g-unit,.g-unit .g-tpl-33-67 .g-unit,.g-unit .g-unit .g-tpl-33-67 .g-unit,.g-unit .g-unit .g-unit .g-tpl-33-67 .g-unit {
	width:66.999%;
	float:right;
	margin:0
}
.g-unit .g-unit .g-unit .g-tpl-33-67 .g-first,.g-unit .g-unit .g-tpl-33-67 .g-first,.g-unit .g-tpl-33-67 .g-first,.g-tpl-33-67 .g-first {
	width:32.999%;
	float:left;
	margin:0
}
.g-tpl-33-67-alt .g-unit,.g-unit .g-tpl-33-67-alt .g-unit,.g-unit .g-unit .g-tpl-33-67-alt .g-unit,.g-unit .g-unit .g-unit .g-tpl-33-67-alt .g-unit {
	width:32.999%;
	float:left;
	margin:0
}
.g-unit .g-unit .g-unit .g-tpl-33-67-alt .g-first,.g-unit .g-unit .g-tpl-33-67-alt .g-first,.g-unit .g-tpl-33-67-alt .g-first,.g-tpl-33-67-alt .g-first {
	width:66.999%;
	float:right;
	margin:0
}
.g-tpl-67-33 .g-unit,.g-unit .g-tpl-67-33 .g-unit,.g-unit .g-unit .g-tpl-67-33 .g-unit,.g-unit .g-unit .g-unit .g-tpl-67-33 .g-unit {
	width:32.999%;
	float:right;
	margin:0
}
.g-unit .g-unit .g-unit .g-tpl-67-33 .g-first,.g-unit .g-unit .g-tpl-67-33 .g-first,.g-unit .g-tpl-67-33 .g-first,.g-tpl-67-33 .g-first {
	width:66.999%;
	float:left;
	margin:0
}
.g-tpl-67-33-alt .g-unit,.g-unit .g-tpl-67-33-alt .g-unit,.g-unit .g-unit .g-tpl-67-33-alt .g-unit,.g-unit .g-unit .g-unit .g-tpl-67-33-alt .g-unit {
	width:66.999%;
	float:left;
	margin:0
}
.g-unit .g-unit .g-unit .g-tpl-67-33-alt .g-first,.g-unit .g-unit .g-tpl-67-33-alt .g-first,.g-unit .g-tpl-67-33-alt .g-first,.g-tpl-67-33-alt .g-first {
	width:32.999%;
	float:right;
	margin:0
}
.g-tpl-50-50 .g-unit,.g-unit .g-tpl-50-50 .g-unit,.g-unit .g-unit .g-tpl-50-50 .g-unit,.g-unit .g-unit .g-unit .g-tpl-50-50 .g-unit {
	width:49.999%;
	float:right;
	margin:0
}
.g-unit .g-unit .g-unit .g-tpl-50-50 .g-first,.g-unit .g-unit .g-tpl-50-50 .g-first,.g-unit .g-tpl-50-50 .g-first,.g-tpl-50-50 .g-first {
	width:49.999%;
	float:left;
	margin:0
}
.g-tpl-50-50-alt .g-unit,.g-unit .g-tpl-50-50-alt .g-unit,.g-unit .g-unit .g-tpl-50-50-alt .g-unit,.g-unit .g-unit .g-unit .g-tpl-50-50-alt .g-unit {
	width:49.999%;
	float:left;
	margin:0
}
.g-unit .g-unit .g-unit .g-tpl-50-50-alt .g-first,.g-unit .g-unit .g-tpl-50-50-alt .g-first,.g-unit .g-tpl-50-50-alt .g-first,.g-tpl-50-50-alt .g-first {
	width:49.999%;
	float:right;
	margin:0
}
.g-tpl-nest {
	width:auto
}
.g-tpl-nest .g-section {
	display:inline
}
.g-tpl-nest .g-unit,.g-unit .g-tpl-nest .g-unit,.g-unit .g-unit .g-tpl-nest .g-unit,.g-unit .g-unit .g-unit .g-tpl-nest .g-unit {
	float:left;
	width:auto;
	margin:0
}
.g-tpl-nest-alt .g-unit,.g-unit .g-tpl-nest-alt .g-unit,.g-unit .g-unit .g-tpl-nest-alt .g-unit,.g-unit .g-unit .g-unit .g-tpl-nest-alt .g-unit {
	float:right;
	width:auto;
	margin:0
}
.goog-button {
	border-width:1px;
	border-style:solid;
	border-color:#bbb #999 #999 #bbb;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	font:normal normal normal 13px/13px Arial,sans-serif;
	color:#000;
	text-align:middle;
	text-decoration:none;
	text-shadow:0 1px 1px rgba(255,255,255,1);
	background:#eee;
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ddd));
	background:-moz-linear-gradient(top,#fff,#ddd);
	filter:progid:DXImageTransform.Microsoft.Gradient(EndColorstr='#dddddd',StartColorstr='#ffffff',GradientType=0);
	cursor:pointer;
	margin:0;
	display:inline;
	display:-moz-inline-box;
	display:inline-block;
	*overflow:visible;
	padding:4px 8px 5px
}
a.goog-button,span.goog-button,div.goog-button {
	padding:4px 8px 5px
}
.goog-button:visited {
	color:#000
}
.goog-button {
	*display:inline
}
.goog-button:focus,.goog-button:hover {
	border-color:#000
}
.goog-button:active,.goog-button-active {
	color:#000;
	background-color:#bbb;
	border-color:#999 #bbb #bbb #999;
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ddd),to(#fff));
	background-image:-moz-linear-gradient(top,#ddd,#fff);
	filter:progid:DXImageTransform.Microsoft.Gradient(EndColorstr='#ffffff',StartColorstr='#dddddd',GradientType=0)
}
.goog-button[disabled],.goog-button[disabled]:active,.goog-button[disabled]:hover {
	color:#666;
	border-color:#ddd;
	background-color:#f3f3f3;
	background-image:none;
	text-shadow:none;
	cursor:auto
}
.goog-button {
	padding:5px 8px 4px\9
}
.goog-button {
	*padding:4px 7px 2px
}
html>body input.goog-button,x:-moz-any-link,x:default,html>body button.goog-button,x:-moz-any-link,x:default {
	padding-top:3px;
	padding-bottom:2px
}
a.goog-button,x:-moz-any-link,x:default,span.goog-button,x:-moz-any-link,x:default,div.goog-button,x:-moz-any-link,x:default {
	padding:4px 8px 5px
}
.goog-button-fixed {
	padding-left:0!important;
	padding-right:0!important;
	width:100%
}
button.goog-button-icon-c {
	padding-top:1px;
	padding-bottom:1px
}
button.goog-button-icon-c {
	padding-top:3px\9;
	padding-bottom:2px\9
}
button.goog-button-icon-c {
	*padding-top:0;
	*padding-bottom:0
}
html>body button.goog-button-icon-c,x:-moz-any-link,x:default {
	padding-top:1px;
	padding-bottom:1px
}
.goog-button-icon {
	display:block;
	margin:0 auto;
	height:18px;
	width:18px
}
html>body .goog-inline-block {
	display:-moz-inline-box;
	display:inline-block;
	
}
.goog-inline-block {
	position:relative;
	display:inline-block
}
* html .goog-inline-block {
	display:inline
}
*:first-child+html .goog-inline-block {
	display:inline
}
.goog-custom-button {
	margin:0 2px 2px;
	border:0;
	padding:0;
	font:normal Tahoma,Arial,sans-serif;
	color:#000;
	text-decoration:none;
	list-style:none;
	vertical-align:middle;
	cursor:pointer;
	outline:none;
	background:#eee;
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ddd));
	background:-moz-linear-gradient(top,#fff,#ddd);
	filter:progid:DXImageTransform.Microsoft.Gradient(EndColorstr='#dddddd',StartColorstr='#ffffff',GradientType=0)
}
.goog-custom-button-outer-box,.goog-custom-button-inner-box {
	border-style:solid;
	border-color:#bbb #999 #999 #bbb;
	vertical-align:top
}
.goog-custom-button-outer-box {
	margin:0;
	border-width:1px 0;
	padding:0
}
.goog-custom-button-inner-box {
	margin:0 -1px;
	border-width:0 1px;
	padding:3px 4px
}
* html .goog-custom-button-inner-box {
	left:-1px
}
* html .goog-custom-button-rtl .goog-custom-button-outer-box {
	left:-1px
}
* html .goog-custom-button-rtl .goog-custom-button-inner-box {
	left:0
}
*:first-child+html .goog-custom-button-inner-box {
	left:-1px
}
*:first-child+html .goog-custom-button-rtl .goog-custom-button-inner-box {
	left:1px
}
::root .goog-custom-button,::root .goog-custom-button-outer-box {
	line-height:0
}
::root .goog-custom-button-inner-box {
	line-height:normal
}
.goog-custom-button-disabled {
	background-image:none!important;
	opacity:0.4;
	-moz-opacity:0.4;
	filter:alpha(opacity=40)
}
.goog-custom-button-disabled .goog-custom-button-outer-box,.goog-custom-button-disabled .goog-custom-button-inner-box {
	color:#333!important;
	border-color:#999!important
}
* html .goog-custom-button-disabled {
	margin:2px 1px!important;
	padding:0 1px!important
}
*:first-child+html .goog-custom-button-disabled {
	margin:2px 1px!important;
	padding:0 1px!important
}
.goog-custom-button-hover .goog-custom-button-outer-box,.goog-custom-button-hover .goog-custom-button-inner-box {
	border-color:#000!important;
	
}
.goog-custom-button-active,.goog-custom-button-checked {
	background-color:#bbb;
	background-position:bottom left
}
.goog-custom-button-focused .goog-custom-button-outer-box,.goog-custom-button-focused .goog-custom-button-inner-box {
	border-color:#3366cc
}
.goog-custom-button-collapse-right,.goog-custom-button-collapse-right .goog-custom-button-outer-box,.goog-custom-button-collapse-right .goog-custom-button-inner-box {
	margin-right:0
}
.goog-custom-button-collapse-left,.goog-custom-button-collapse-left .goog-custom-button-outer-box,.goog-custom-button-collapse-left .goog-custom-button-inner-box {
	margin-left:0
}
.goog-custom-button-collapse-left .goog-custom-button-inner-box {
	border-left:1px solid #fff
}
.goog-custom-button-collapse-left.goog-custom-button-checked .goog-custom-button-inner-box {
	border-left:1px solid #ddd
}
* html .goog-custom-button-collapse-left .goog-custom-button-inner-box {
	left:0
}
*:first-child+html .goog-custom-button-collapse-left .goog-custom-button-inner-box {
	left:0
}
.goog-date-picker th,.goog-date-picker td {
	font-family:arial,sans-serif;
	text-align:center
}
.goog-date-picker th {
	font-size:.9em;
	font-weight:bold;
	color:#666667;
	background-color:#c3d9ff
}
.goog-date-picker td {
	vertical-align:middle;
	padding:2px 3px
}
.goog-date-picker {
	-moz-user-focus:normal;
	-moz-user-select:none;
	position:absolute;
	border:1px solid gray;
	float:left;
	font-family:arial,sans-serif;
	padding-left:1px;
	background:white
}
.goog-date-picker-menu {
	position:absolute;
	background:threedface;
	border:1px solid gray;
	-moz-user-focus:normal
}
.goog-date-picker-menu ul {
	list-style:none;
	margin:0;
	padding:0
}
.goog-date-picker-menu ul li {
	cursor:default
}
.goog-date-picker-menu-selected {
	background-color:#aaccee
}
.goog-date-picker td div {
	float:left
}
.goog-date-picker button {
	padding:0;
	margin:1px;
	border:1px outset gray
}
.goog-date-picker-week {
	padding:1px 3px
}
.goog-date-picker-wday {
	padding:1px 3px
}
.goog-date-picker-today-cont {
	text-align:left!important
}
.goog-date-picker-none-cont {
	text-align:right!important
}
.goog-date-picker-head td {
	text-align:center
}
.goog-date-picker-month {
	width:12ex
}
.goog-date-picker-year {
	width:6ex
}
.goog-date-picker table {
	border-collapse:collapse
}
.goog-date-picker-selected {
	background-color:#aaccee!important;
	color:blue!important
}
.goog-date-picker-today {
	font-weight:bold!important
}
.goog-date-picker-other-month {
	-moz-opacity:0.3;
	filter:Alpha(Opacity=30)
}
.sat,.sun {
	background:#eee
}
#button1,#button2 {
	display:block;
	width:60px;
	text-align:center;
	margin:10px;
	padding:10px;
	font:normal .8em arial,sans-serif;
	border:1px solid #000
}
.goog-menu {
	position:absolute;
	color:#000;
	border:1px solid #b5b6b5;
	background-color:#f3f3f7;
	cursor:default;
	font:normal small arial,helvetica,sans-serif;
	margin:0;
	padding:0;
	outline:none
}
.goog-menuitem {
	padding:2px 5px;
	margin:0;
	list-style:none
}
.goog-menuitem-highlight {
	background-color:#4279a5;
	color:#fff
}
.goog-menuitem-disabled {
	color:#999
}
.goog-option {
	padding-left:15px!important
}
.goog-option-selected {
	background-image:url(/img/check.gif);
	background-position:4px 50%;
	background-repeat:no-repeat
}
.goog-menuseparator {
	position:relative;
	margin:2px 0;
	border-top:1px solid #999;
	padding:0;
	outline:none
}
.goog-submenu {
	position:relative
}
.goog-submenu-arrow {
	position:absolute;
	display:block;
	width:11px;
	height:11px;
	right:3px;
	top:4px;
	background-image:url(/img/menu-arrows.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	font-size:1px
}
.goog-menuitem-highlight .goog-submenu-arrow {
	background-position:0 -11px
}
.goog-menuitem-disabled .goog-submenu-arrow {
	display:none
}
.goog-menu-filter {
	margin:2px;
	border:1px solid silver;
	background:white;
	overflow:hidden
}
.goog-menu-filter div {
	color:gray;
	position:absolute;
	padding:1px
}
.goog-menu-filter input {
	margin:0;
	border:0;
	background:transparent;
	width:100%
}
.goog-menuitem-partially-checked {
	background-image:url(/img/check-outline.gif);
	background-position:4px 50%;
	background-repeat:no-repeat
}
.goog-menuitem-fully-checked {
	background-image:url(/img/check.gif);
	background-position:4px 50%;
	background-repeat:no-repeat
}
.goog-menu-button {
	margin:0 2px 2px 2px;
	border:0;
	padding:0;
	font:normal Tahoma,Arial,sans-serif;
	color:#000;
	background:#ddd url("/img/button-bg.gif") repeat-x top left;
	text-decoration:none;
	list-style:none;
	vertical-align:middle;
	cursor:pointer;
	outline:none
}
.goog-menu-button-outer-box,.goog-menu-button-inner-box {
	border-style:solid;
	border-color:#aaa;
	vertical-align:middle
}
.goog-menu-button-outer-box {
	margin:0;
	border-width:1px 0;
	padding:0
}
.goog-menu-button-inner-box {
	margin:0 -1px;
	border-width:0 1px;
	padding:0 4px 2px 4px
}
* html .goog-menu-button-inner-box {
	left:-1px
}
* html .goog-menu-button-rtl .goog-menu-button-outer-box {
	left:-1px
}
* html .goog-menu-button-rtl .goog-menu-button-inner-box {
	left:0
}
*:first-child+html .goog-menu-button-inner-box {
	left:-1px
}
*:first-child+html .goog-menu-button-rtl .goog-menu-button-inner-box {
	left:1px
}
::root .goog-menu-button,::root .goog-menu-button-outer-box,::root .goog-menu-button-inner-box {
	line-height:0
}
::root .goog-menu-button-caption,::root .goog-menu-button-dropdown {
	line-height:normal
}
.goog-menu-button-disabled {
	background-image:none!important;
	opacity:0.4;
	-moz-opacity:0.4;
	filter:alpha(opacity=40)
}
.goog-menu-button-disabled .goog-menu-button-outer-box,.goog-menu-button-disabled .goog-menu-button-inner-box,.goog-menu-button-disabled .goog-menu-button-caption,.goog-menu-button-disabled .goog-menu-button-dropdown {
	color:#333!important;
	border-color:#999!important
}
* html .goog-menu-button-disabled {
	margin:2px 1px!important;
	padding:0 1px!important
}
*:first-child+html .goog-menu-button-disabled {
	margin:2px 1px!important;
	padding:0 1px!important
}
.goog-menu-button-hover .goog-menu-button-outer-box,.goog-menu-button-hover .goog-menu-button-inner-box {
	border-color:#9cf #69e #69e #7af!important;
	
}
.goog-menu-button-active,.goog-menu-button-open {
	background-color:#bbb;
	background-position:bottom left
}
.goog-menu-button-focused .goog-menu-button-outer-box,.goog-menu-button-focused .goog-menu-button-inner-box {
	border-color:#3366cc
}
.goog-menu-button-caption {
	padding:0 4px 0 0;
	vertical-align:middle
}
.goog-menu-button-rtl .goog-menu-button-caption {
	padding:0 0 0 4px
}
.goog-menu-button-dropdown {
	width:7px;
	background:url(/img/toolbar_icons.gif) no-repeat -176px;
	vertical-align:middle
}
.goog-flat-menu-button {
	margin:0 2px;
	padding:1px 4px;
	font:normal 95% Tahoma,Arial,sans-serif;
	color:#333;
	text-decoration:none;
	list-style:none;
	vertical-align:middle;
	cursor:pointer;
	outline:none;
	-moz-outline:none;
	border-width:1px;
	border-style:solid;
	border-color:#c9c9c9;
	background-color:#fff
}
.goog-flat-menu-button-disabled * {
	color:#999;
	border-color:#ccc;
	cursor:default
}
.goog-flat-menu-button-hover,.goog-flat-menu-button-hover {
	border-color:#9cf #69e #69e #7af!important;
	
}
.goog-flat-menu-button-active {
	background-color:#bbb;
	background-position:bottom left
}
.goog-flat-menu-button-focused {
	border-color:#3366cc
}
.goog-flat-menu-button-caption {
	padding-right:10px;
	vertical-align:middle
}
.goog-flat-menu-button-dropdown {
	width:7px;
	background:url(/img/toolbar_icons.gif) no-repeat -176px;
	vertical-align:middle
}
h1 {
	font-size:1.8em
}
.g-doc {
	width:auto;
	margin:0 10px
}
.g-doc-1024 {
	margin-left:10px
}
#ae-logo {
	background:url(//www.google.com/images/logos/app_engine_logo_sm.gif) 0 0 no-repeat;
	display:block;
	width:178px;
	height:30px;
	margin:4px 0 0 0
}
.ae-ir span {
	position:absolute;
	display:block;
	width:0;
	height:0;
	overflow:hidden
}
.ae-noscript {
	position:absolute;
	left:-5000px
}
#ae-lhs-nav {
	border-right:3px solid #e5ecf9
}
.ae-notification {
	margin-bottom:.6em;
	text-align:center
}
.ae-notification strong {
	display:block;
	width:55%;
	margin:0 auto;
	text-align:center;
	padding:.6em;
	background-color:#fff1a8;
	font-weight:bold
}
.ae-alert {
	font-weight:bold;
	background:url(/img/icn/icn-warning.gif) no-repeat;
	margin-bottom:.5em;
	padding-left:1.8em
}
.ae-info {
	background:url(/img/icn/icn-info.gif) no-repeat;
	margin-bottom:.5em;
	padding-left:1.8em
}
.ae-promo {
	padding:.5em .8em;
	margin:.6em 0;
	background-color:#fffbe8;
	border:1px solid #fff1a9;
	text-align:left
}
.ae-promo strong {
	position:relative;
	top:.3em
}
.ae-alert-text,.ae-warning-text {
	background-color:transparent;
	background-position:right 1px;
	padding:0 18px 0 0
}
.ae-alert-text {
	color:#c00
}
.ae-warning-text {
	color:#f90
}
.ae-alert-c span {
	display:inline-block
}
.ae-message {
	border:1px solid #e5ecf9;
	background-color:#f6f9ff;
	margin-bottom:1em;
	padding:.5em
}
.ae-errorbox {
	border:1px solid #f00;
	background-color:#fee;
	margin-bottom:1em;
	padding:1em
}
#bd .ae-errorbox ul {
	padding-bottom:0
}
.ae-form dt {
	font-weight:bold
}
.ae-form dt em,.ae-field-hint {
	margin-top:.2em;
	color:#666667;
	font-size:.85em
}
.ae-field-yyyymmdd,.ae-field-hhmmss {
	width:6em
}
.ae-field-hint-hhmmss {
	margin-left:2.3em
}
.ae-form label {
	display:block;
	margin:0 0 .2em 0;
	font-weight:bold
}
.ae-radio {
	margin-bottom:.3em
}
.ae-radio label {
	display:inline
}
.ae-form dd,.ae-input-row {
	margin-bottom:.6em
}
.ae-input-row-group {
	border:1px solid #fff1a9;
	background:#fffbe8;
	padding:8px
}
.ae-btn-row {
	margin-top:1.4em;
	margin-bottom:1em
}
.ae-btn-row-note {
	padding:5px 0 6px 0
}
.ae-btn-row-note span {
	padding-left:18px;
	padding-right:.5em;
	background:transparent url(/img/icn/icn-info.gif) 0 0 no-repeat
}
.ae-btn-primary {
	font-weight:bold
}
form .ae-cancel {
	margin-left:.5em
}
.ae-submit-inline {
	margin-left:.8em
}
.ae-divider {
	margin:0 .6em 0 .5em
}
.ae-nowrap {
	white-space:nowrap
}
.ae-pre-wrap {
	white-space:pre-wrap;
	white-space:-moz-pre-wrap;
	white-space:-pre-wrap;
	white-space:-o-pre-wrap;
	word-wrap:break-word;
	_white-space:pre;
	
}
wbr:after {
	content:"\00200B"
}
a button {
	text-decoration:none
}
.ae-alert ul {
	margin-bottom:.75em;
	margin-top:.25em;
	line-height:1.5em
}
.ae-alert h4 {
	color:#000;
	font-weight:bold;
	padding:0 0 .5em
}
.ae-form-simple-list {
	list-style-type:none;
	padding:0;
	margin-bottom:1em
}
.ae-form-simple-list li {
	padding:.3em 0 .5em .5em;
	border-bottom:1px solid #c3d9ff
}
div.ae-datastore-index-to-delete,div.ae-datastore-index-to-build {
	color:#aaa
}
#hd p {
	padding:0
}
#hd li {
	display:inline
}
ul {
	padding:0 0 1em 1.2em
}
#ae-userinfo {
	text-align:right;
	white-space:nowrap;
	
}
#ae-userinfo ul {
	padding-bottom:0;
	padding-top:5px
}
#ae-appbar-lrg {
	margin:0 0 1.25em 0;
	padding:.25em .5em;
	background-color:#e5ecf9;
	border-top:1px solid #36c
}
#ae-appbar-lrg h1 {
	font-size:1.2em;
	padding:0
}
#ae-appbar-lrg h1 span {
	font-size:80%;
	font-weight:normal
}
#ae-appbar-lrg form {
	display:inline;
	padding-right:.1em;
	margin-right:.5em
}
#ae-appbar-sml {
	margin:0 0 1.25em 0;
	height:8px;
	padding:0 .5em;
	background:#e5ecf9
}
.ae-rounded-sml {
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
#ae-appbar-lrg a {
	margin-top:.3em
}
a.ae-ext-link {
	background:url(/img/icn/icn-open-in-new-window.png) no-repeat right;
	padding-right:18px;
	margin-right:8px
}
.ae-no-pad {
	padding-left:1em
}
.ae-message h4 {
	margin-bottom:.3em;
	padding-bottom:0
}
#ft {
	text-align:center;
	margin:2.5em 0 1em;
	padding-top:.5em;
	border-top:2px solid #c3d9ff
}
#bd h3 {
	font-weight:bold;
	font-size:1.4em
}
#bd h3 .ae-apps-switch {
	font-weight:normal;
	font-size:.7em;
	margin-left:2em
}
#bd p {
	padding:0 0 1em 0
}
#ae-content {
	padding-left:1em
}
.ae-unimportant {
	color:#666
}
.ae-new-usr td {
	border-top:1px solid #ccccce;
	background-color:#ffe
}
.ae-error-td td {
	border:2px solid #f00;
	background-color:#fee
}
.ae-delete {
	cursor:pointer;
	border:none;
	background:transparent;
	
}
.ae-btn-large {
	background:#039 url(/img/icn/button_back.png) repeat-x;
	color:#fff;
	font-weight:bold;
	font-size:1.2em;
	padding:.5em;
	border:2px outset #000;
	cursor:pointer
}
.ae-breadcrumb {
	margin:0 0 1em
}
.ae-disabled,a.ae-disabled,a.ae-disabled:hover,a.ae-disabled:active {
	color:#666!important;
	text-decoration:none!important;
	cursor:default!important;
	opacity:.4!important;
	-moz-opacity:.4!important;
	filter:alpha(opacity=40)!important
}
input.ae-readonly {
	border:2px solid transparent;
	border-left:0;
	background-color:transparent
}
span.ae-text-input-clone {
	padding:5px 5px 5px 0
}
.ae-loading {
	opacity:.4;
	-moz-opacity:.4;
	filter:alpha(opacity=40)
}
.ae-tip {
	margin-top:1em;
	background:url(/img/tip.png) top left no-repeat;
	padding:5px 0 0 25px;
	height:1.5em
}
sup.ae-new-sup {
	color:red
}
.ae-action {
	color:#00c;
	cursor:pointer;
	text-decoration:underline
}
.ae-toggle {
	padding-left:16px;
	background-position:left center;
	background-repeat:no-repeat;
	cursor:pointer
}
.ae-minus {
	background-image:url(/img/wgt/minus.gif)
}
.ae-plus {
	background-image:url(/img/wgt/plus.gif)
}
.ae-print {
	background-image:url(/img/print.gif);
	padding-left:19px
}
.ae-currency,.ae-table thead th.ae-currency {
	text-align:right;
	white-space:nowrap
}
#ae-loading {
	font-size:1.2em;
	position:absolute;
	text-align:center;
	top:0;
	width:100%
}
#ae-loading div {
	margin:0 auto;
	background:#fff1a9;
	width:5em;
	font-weight:bold;
	padding:4px 10px;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-radius-bottomleft:3px;
	-webkit-border-radius-bottomright:3px
}
.ae-occlude {
	filter:alpha(opacity=0);
	position:absolute
}
.g-tpl-66-34 .g-unit,.g-unit .g-tpl-66-34 .g-unit,.g-unit .g-unit .g-tpl-66-34 .g-unit,.g-unit .g-unit .g-unit .g-tpl-66-34 .g-unit {
	display:inline;
	margin:0;
	width:33.999%;
	float:right
}
.g-unit .g-unit .g-unit .g-tpl-66-34 .g-first,.g-unit .g-unit .g-tpl-66-34 .g-first,.g-unit .g-tpl-66-34 .g-first,.g-tpl-66-34 .g-first {
	display:inline;
	margin:0;
	width:65.999%;
	float:left
}
.ae-ie6-c {
	_margin-right:-2000px;
	_position:relative;
	_width:100%;
	background:#fff
}
h2.ae-section-header {
	background:#e5ecf9;
	padding:.2em .4em;
	margin-bottom:.5em
}
.ae-field-span {
	padding:3px 0
}
select {
	font:13px/13px Arial,sans-serif;
	color:#000;
	border-width:1px;
	border-style:solid;
	border-color:#bbb #999 #999 #bbb;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	background:#eee;
	background:-moz-linear-gradient(top,#fff,#ddd);
	filter:progid:DXImageTransform.Microsoft.Gradient(EndColorstr='#dddddd',StartColorstr='#ffffff',GradientType=0);
	cursor:pointer;
	padding:2px 1px;
	margin:0
}
select:hover {
	border-color:#000
}
select[disabled],select[disabled]:active {
	color:#666;
	border-color:#ddd;
	background-color:#f3f3f3;
	background-image:none;
	text-shadow:none;
	cursor:auto
}
.ae-table-plain {
	border-collapse:collapse;
	width:100%
}
.ae-table {
	border:1px solid #c5d7ef;
	border-collapse:collapse;
	width:100%
}
#bd h2.ae-table-title {
	background:#e5ecf9;
	margin:0;
	color:#000;
	font-size:1em;
	padding:3px 0 3px 5px;
	border-left:1px solid #c5d7ef;
	border-right:1px solid #c5d7ef;
	border-top:1px solid #c5d7ef
}
.ae-table-caption,.ae-table caption {
	border:1px solid #c5d7ef;
	background:#e5ecf9;
	-moz-margin-start:-1px
}
.ae-table caption {
	padding:3px 5px;
	text-align:left
}
.ae-table th,.ae-table td {
	background-color:#fff;
	padding:.35em 1em .25em .35em;
	margin:0
}
.ae-table thead th {
	font-weight:bold;
	text-align:left;
	background:#c5d7ef;
	vertical-align:bottom
}
.ae-table tfoot tr td {
	border-top:1px solid #c5d7ef;
	background-color:#e5ecf9
}
.ae-table td {
	border-top:1px solid #c5d7ef;
	border-bottom:1px solid #c5d7ef
}
.ae-even td,.ae-even th,.ae-even-top td,.ae-even-tween td,.ae-even-bottom td,ol.ae-even {
	background-color:#e9e9e9;
	border-top:1px solid #c5d7ef;
	border-bottom:1px solid #c5d7ef
}
.ae-even-top td {
	border-bottom:0
}
.ae-even-bottom td {
	border-top:0
}
.ae-even-tween td {
	border:0
}
.ae-table .ae-tween td {
	border:0
}
.ae-table .ae-tween-top td {
	border-bottom:0
}
.ae-table .ae-tween-bottom td {
	border-top:0
}
#bd .ae-table .cbc {
	width:1.5em;
	padding-right:0
}
.ae-table #ae-live td {
	background-color:#ffeac0
}
.ae-table-fixed {
	table-layout:fixed
}
.ae-table-fixed td,.ae-table-nowrap {
	overflow:hidden;
	white-space:nowrap
}
.ae-paginate strong {
	margin:0 .5em
}
tfoot .ae-paginate {
	text-align:right
}
.ae-table-caption .ae-paginate,.ae-table-caption .ae-orderby {
	padding:2px 5px
}
.goog-tab {
	position:relative;
	border:1px solid #8ac;
	padding:4px 9px;
	color:#000;
	background:#e5ecf9;
	border-top-left-radius:2px;
	border-top-right-radius:2px;
	-moz-border-radius-topleft:2px;
	-webkit-border-top-left-radius:2px;
	-moz-border-radius-topright:2px;
	-webkit-border-top-right-radius:2px
}
.goog-tab-bar-top .goog-tab {
	margin:1px 4px 0 0;
	border-bottom:0;
	float:left
}
.goog-tab-bar-bottom .goog-tab {
	margin:0 4px 1px 0;
	border-top:0;
	float:left
}
.goog-tab-bar-start .goog-tab {
	margin:0 0 4px 1px;
	border-right:0
}
.goog-tab-bar-end .goog-tab {
	margin:0 1px 4px 0;
	border-left:0
}
.goog-tab-hover {
	text-decoration:underline;
	cursor:pointer
}
.goog-tab-disabled {
	color:#fff;
	background:#ccc;
	border-color:#ccc
}
.goog-tab-selected {
	background:#fff!important;
	color:black;
	font-weight:bold
}
.goog-tab-bar-top .goog-tab-selected {
	top:1px;
	margin-top:0;
	padding-bottom:5px
}
.goog-tab-bar-bottom .goog-tab-selected {
	top:-1px;
	margin-bottom:0;
	padding-top:5px
}
.goog-tab-bar-start .goog-tab-selected {
	left:1px;
	margin-left:0;
	padding-right:9px
}
.goog-tab-bar-end .goog-tab-selected {
	left:-1px;
	margin-right:0;
	padding-left:9px
}
.goog-tab-content {
	padding:.1em .8em .8em .8em;
	border:1px solid #8ac;
	border-top:none
}
.goog-tab-bar {
	position:relative;
	margin:0 0 0 5px;
	border:0;
	padding:0;
	list-style:none;
	cursor:default;
	outline:none
}
.goog-tab-bar-clear {
	border-top:1px solid #8ac;
	clear:both;
	height:0;
	overflow:hidden
}
.goog-tab-bar-start {
	float:left
}
.goog-tab-bar-end {
	float:right
}
* html .goog-tab-bar-start {
	margin-right:-3px
}
* html .goog-tab-bar-end {
	margin-left:-3px
}
#ae-nav ul {
	list-style-type:none;
	margin:0;
	padding:1em 0
}
#ae-nav ul li {
	padding-left:.5em
}
#ae-nav .ae-nav-selected {
	color:#000;
	display:block;
	font-weight:bold;
	background-color:#e5ecf9;
	margin-right:-1px;
	border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px
}
#ae-nav ul li span.ae-nav-disabled {
	color:#666
}
#ae-nav ul ul {
	margin:0;
	padding:0 0 0 .5em
}
#ae-nav ul ul li {
	padding-left:.5em
}
#ae-nav ul li a,#ae-nav ul li span,#ae-nav ul ul li a {
	padding-left:.5em
}
#ae-nav li a:link,#ae-nav li a:visited {
	color:#00c
}
.ae-nav-group {
	padding:.5em;
	margin:0 .75em 0 0;
	background-color:#fffbe8;
	border:1px solid #fff1a9
}
.ae-nav-group h4 {
	font-weight:bold;
	padding:auto auto .5em .5em;
	padding-left:.4em;
	margin-bottom:.5em;
	padding-bottom:0
}
.ae-nav-group ul {
	margin:0 0 .5em 0;
	padding:0 0 0 1.3em;
	list-style-type:none
}
.ae-nav-group ul li {
	padding-bottom:.5em
}
.ae-nav-group li a:link,.ae-nav-group li a:visited {
	color:#00c
}
.ae-nav-group li a:hover {
	color:#00c
}
@media print {
	body {
		font-size:13px;
		width:8.5in;
		background:#fff
	}
	table,.ae-table-fixed {
		table-layout:automatic
	}
	tr {
		display:table-row!important
	}
	.g-doc-1024 {
		width:8.5in
	}
	#ae-appbar-lrg,.ae-table-caption,.ae-table-nowrap,.ae-nowrap,th,td {
		overflow:visible!important;
		white-space:normal!important;
		background:#fff!important
	}
	.ae-print,.ae-toggle {
		display:none
	}
	#ae-lhs-nav-c {
		display:none
	}
	#ae-content {
		margin:0;
		padding:0
	}
	.goog-zippy-collapsed,.goog-zippy-expanded {
		background:none!important;
		padding:0!important
	}
	
}
#ae-logs-c {
	_margin-right:-2000px;
	_position:relative;
	_width:100%;
	background:#fff
}
#ae-logs {
	background-color:#c5d7ef;
	padding:1px;
	line-height:1.65
}
#ae-logs .ae-table-caption {
	border:0
}
#ae-logs-c ol,#ae-logs-c li {
	list-style:none;
	padding:0;
	margin:0
}
#ae-logs-c li li {
	margin:0 0 0 3px;
	padding:0 0 0 17px
}
.ae-log-noerror {
	padding-left:23px
}
#ae-logs-form .goog-inline-block {
	margin-top:0
}
.ae-logs-reqlog .snippet {
	margin:.1em
}
.ae-logs-applog .snippet {
	color:#666
}
.ae-logs-severity {
	display:block;
	float:left;
	height:1.2em;
	width:1.2em;
	line-height:1.2;
	text-align:center;
	text-transform:capitalize;
	font-weight:bold;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px
}
.ae-logs-severity-4 {
	background-color:#f22;
	color:#000
}
.ae-logs-severity-3 {
	background-color:#f90;
	color:#000
}
.ae-logs-severity-2 {
	background-color:#fd0
}
.ae-logs-severity-1 {
	background-color:#3c0;
	color:#000
}
.ae-logs-severity-0 {
	background-color:#09f;
	color:#000
}
#ae-logs-legend {
	margin:1em 0 0 0
}
#ae-logs-legend ul {
	list-style:none;
	margin:0;
	padding:0
}
#ae-logs-legend li,#ae-logs-legend strong {
	float:left;
	margin:0 1em 0 0
}
#ae-logs-legend li span {
	margin-right:.3em
}
.ae-logs-timestamp {
	padding:0 5px;
	font-size:85%
}
#ae-logs-form-c {
	margin-bottom:5px;
	padding-bottom:.5em;
	padding-left:1em
}
#ae-logs-form {
	padding:.3em 0 0
}
#ae-logs-form .ae-label-row {
	float:left;
	padding-top:.2em
}
#ae-logs-form .ae-input-row,#ae-logs-form .ae-btn-row {
	margin-left:3.5em
}
#ae-logs-form .ae-btn-row {
	margin-bottom:0
}
#ae-logs-requests-c {
	margin-bottom:.1em
}
#ae-logs-requests-c input {
	margin:0
}
#ae-logs-requests-all-label {
	margin-right:1.5em
}
#ae-logs-form-options {
	margin-top:8px
}
#ae-logs-tip {
	margin:.2em 0
}
#ae-logs-expand {
	margin-right:.2em
}
#ae-logs-severity-level-label {
	margin-top:.3em;
	display:block
}
#ae-logs-filter-hint-labels-list {
	margin:2px 0
}
#ae-logs-filter-hint-labels-list span {
	position:absolute
}
#ae-logs-filter-hint-labels-list ul {
	margin-left:5.5em;
	padding:0
}
#ae-logs-filter-hint-labels-list li {
	float:left;
	margin-right:.4em;
	line-height:1.2
}
.ae-toggle .ae-logs-getdetails,.ae-toggle pre {
	display:none
}
.ae-log-expanded .ae-toggle pre {
	display:block
}
#ae-logs-c .ae-log .ae-toggle {
	cursor:default;
	background:none;
	padding-left:0
}
#ae-logs-c .ae-log .ae-toggle h5 {
	cursor:pointer;
	background-position:0 .55em;
	background-repeat:no-repeat;
	padding-left:17px
}
.ae-log .ae-plus h5 {
	background-image:url(/img/wgt/plus.gif)
}
.ae-log .ae-minus h5 {
	background-image:url(/img/wgt/minus.gif)
}
.ae-log {
	overflow:hidden;
	background-color:#fff;
	padding:.3em 0;
	line-height:1.65;
	border-bottom:1px solid #c5d7ef
}
.ae-log .ae-even {
	background-color:#e9e9e9;
	border:0
}
.ae-log h5 {
	font-weight:normal;
	white-space:nowrap;
	padding:.4em 0 0 0
}
.ae-log span,.ae-log strong {
	margin:0 .3em
}
.ae-log .ae-logs-snippet {
	color:#666
}
.ae-log pre,.ae-logs-expanded {
	padding:.3em 0 .5em 1.5em;
	margin:0;
	font-family:"Courier New"
}
.ae-log .file {
	font-weight:bold
}
.ae-logs-app .ae-logs-req {
	display:none
}
.ae-logs-req .ae-app,.ae-logs-both .ae-app {
	padding-left:1em
}
.ae-cron-status-ok {
	color:#008000;
	font-size:90%;
	font-weight:bold
}
.ae-cron-status-error {
	color:#a03;
	font-size:90%;
	font-weight:bold
}
#ae-cronjobs-table .ae-table td {
	vertical-align:top
}
#ae-tasks-table td {
	vertical-align:top
}
#ae-tasks-quota {
	margin:0 0 1em 0
}
#ae-tasks-quota .ae-dash-quota-bar {
	width:150px
}
#ae-tasks-quota #ae-dash-quota-bar-col,#ae-tasks-quota .ae-dash-quota-bar {
	width:200px
}
.ae-taskqueues-paused-row {
	color:#666;
	font-style:italic;
	font-weight:bold
}
#ae-taskqueues-quota {
	margin-bottom:.75em
}
#ae-taskqueues-quota .ae-quota-safety-limit {
	width:30%
}
#ae-taskqueues-table {
	margin-top:1em
}
#ae-queuedetails-queuecontrols {
	margin-top:1em;
	margin-bottom:1em
}
#ae-dash-quota-percent-col {
	width:3.5em
}
#ae-createapp-start {
	background-color:#c6d5f1;
	padding:1em;
	padding-bottom:2em;
	text-align:center
}
#ae-createapp-id-check {
	margin:0 0 0 1em
}
#ae-createapp-id-content {
	width:100%
}
#ae-createapp-id-content td {
	vertical-align:top
}
#ae-createapp-id-td {
	white-space:nowrap;
	width:1%
}
#ae-createapp-id-td #ae-createapp-id-error {
	position:absolute;
	width:24em;
	padding-left:1em;
	white-space:normal
}
#ae-createapp-id-error-td {
	padding-left:1em
}
#ae-admin-dev-invite label {
	float:left;
	width:3.6em;
	position:relative;
	top:.3em
}
#ae-admin-dev-invite .ae-radio {
	margin-left:3.6em
}
#ae-admin-dev-invite .ae-radio label {
	float:none;
	width:auto;
	font-weight:normal;
	position:static
}
#ae-admin-dev-invite .goog-button {
	margin-left:3.6em
}
#ae-admin-dev-invite .ae-field-hint {
	margin-left:4.2em
}
#ae-admin-dev-invite .ae-radio .ae-field-hint {
	margin-left:0
}
.ae-you {
	color:#008000
}
#ae-authdomain-opts {
	margin-bottom:1em
}
#ae-authdomain-content .ae-input-text,#ae-authdomain-content .ae-field-hint {
	margin:.3em 0 .4em 2.5em
}
#ae-authdomain-opts a {
	margin-left:1em
}
#ae-authdomain-opts-hint {
	margin-top:.2em;
	color:#666667;
	font-size:.85em
}
#ae-authdomain-content #ae-authdomain-desc .ae-field-hint {
	margin-left:0
}
#ae-dash .g-section {
	margin:0 0 1em
}
#ae-dash * .g-section {
	margin:0
}
#ae-dash-quota .ae-alert {
	padding-left:1.5em
}
#ae-dash-graph-c {
	border:1px solid #c5d7ef;
	padding:5px 0
}
#ae-dash-graph-change {
	margin:0 0 0 5px
}
#ae-dash-graph-img {
	padding:5px;
	margin-top:.5em;
	background-color:#fff;
	display:block
}
#ae-dash-graph-nodata {
	text-align:center
}
#ae-dash .ae-logs-severity {
	margin-right:.5em
}
#ae-dash .g-c {
	padding:0 0 0 .1em
}
#ae-dash .g-tpl-50-50 .g-unit .g-c {
	padding:0 0 0 1em
}
#ae-dash .g-tpl-50-50 .g-first .g-c {
	padding:0 1em 0 .1em
}
.ae-quota-warnings {
	background-color:#fffbe8;
	margin:0;
	padding:.5em .5em 0;
	text-align:left
}
.ae-quota-warnings div {
	padding:0 0 .5em
}
#ae-dash-quota-refresh-info {
	font-size:85%
}
#ae-dash #ae-dash-quota-bar-col,#ae-dash .ae-dash-quota-bar {
	width:100px
}
#ae-dash-quotadetails #ae-dash-quota-bar-col,#ae-dash-quotadetails .ae-dash-quota-bar {
	width:200px
}
#ae-dash-quota-percent-col {
	width:3.5em
}
#ae-dash-quota-cost-col {
	width:15%
}
#ae-dash-quota-alert-col {
	width:1%
}
#ae-dash .ae-dash-quota-alert-td {
	padding:0
}
.ae-dash-quota-alert-td a {
	display:block;
	width:14px;
	height:14px
}
#ae-dash .ae-dash-quota-alert-td .ae-alert {
	display:block;
	width:14px;
	height:14px;
	margin:0;
	padding:0
}
#ae-dash-quota tbody th {
	font-weight:normal
}
#ae-dash-quota caption {
	padding:0
}
#ae-dash-quota caption .g-c {
	padding:3px
}
.ae-dash-quota-bar {
	float:left;
	background-color:#c0c0c0;
	height:13px;
	margin:.1em 0 0 0;
	position:relative
}
.ae-dash-quota-bar-free {
	background:url(/img/free_marker.png) top left no-repeat;
	width:7px;
	height:13px;
	position:absolute;
	top:0;
	left:0
}
#ae-dash-quota-footnote {
	margin:5px 0 0;
	font-weight:normal
}
.ae-quota-warning {
	background-color:#f90
}
.ae-quota-alert {
	background-color:#c00
}
.ae-quota-normal {
	background-color:#0b0
}
.ae-quota-alert-text {
	color:#c00
}
.ae-favicon-text {
	font-size:.85em
}
#ae-dash-popular {
	width:97%
}
#ae-dash-popular-reqsec-col {
	width:6.5em
}
#ae-dash-popular-req-col {
	width:7em
}
#ae-dash-popular-cpu-avg-col {
	width:9.5em
}
#ae-dash-popular-cpu-percent-col {
	width:7em
}
#ae-dash-popular .ae-unimportant {
	font-size:80%
}
#ae-dash-popular .ae-nowrap,#ae-dash-errors .ae-nowrap {
	margin-right:5px;
	overflow:hidden
}
#ae-dash-popular th span,#ae-dash-errors th span {
	font-size:.8em;
	font-weight:normal;
	display:block
}
#ae-dash-errors caption .g-unit {
	width:9em
}
#ae-dash-errors-count-col {
	width:5em
}
#ae-dash-errors-percent-col {
	width:7em
}
#ae-dash-graph-chart-type {
	float:left;
	margin-right:1em
}
#ae-apps-all strong.ae-disabled {
	color:#000;
	background:#eee
}
.ae-quota-resource {
	width:30%
}
.ae-quota-safety-limit {
	width:10%
}
#ae-quota-details h3 {
	padding-bottom:0;
	margin-bottom:.25em
}
#ae-quota-details table {
	margin-bottom:1.75em
}
#ae-quota-details table.ae-quota-requests {
	margin-bottom:.5em
}
#ae-quota-refresh-note p {
	text-align:right;
	padding-top:.5em;
	padding-bottom:0;
	margin-bottom:0
}
#ae-quota-first-api.g-section {
	padding-bottom:0;
	margin-bottom:.25em
}
#ae-admin-dev-table {
	margin:0 0 15px 0
}
#ae-sms-countryselect {
	margin-right:.5em
}
#ae-admin-enable-form {
	margin-bottom:1em
}
#ae-admin-services-c {
	margin-top:2em
}
#ae-admin-services {
	padding:0 0 0 3em;
	margin-bottom:1em;
	font-weight:bold
}
#ae-admin-logs-table-c {
	_margin-right:-2000px;
	_position:relative;
	_width:100%;
	background:#fff
}
#ae-admin-logs-table {
	margin:0;
	padding:0
}
#ae-admin-logs-filters {
	padding:3px 0 3px 5px
}
#ae-admin-logs-pagination {
	padding:6px 5px 0 0;
	text-align:right;
	width:45%
}
#ae-admin-logs-pagination span.ae-disabled {
	color:#666;
	background-color:transparent
}
#ae-admin-logs-table td {
	white-space:nowrap
}
#ae-domain-admins-list li {
	margin-bottom:.3em
}
#ae-domain-admins-list button {
	margin-left:.5em
}
#ae-datastore-explorer-c {
	_margin-right:-3000px;
	_position:relative;
	_width:100%
}
#ae-datastore-explorer form dt {
	margin:1em 0 0 0
}
#ae-datastore-explorer #ae-datastore-explorer-labels {
	margin:0 0 3px
}
#ae-datastore-explorer-header .ae-action {
	margin-left:1em
}
#ae-datastore-explorer .id {
	white-space:nowrap
}
#ae-datastore-explorer caption {
	text-align:right;
	padding:5px
}
#ae-datastore-explorer-submit {
	margin-top:5px
}
#ae-datastore-explorer-namespace {
	margin-top:7px;
	margin-right:5px
}
#ae-datastore-explorer-gql-spacer {
	margin-top:22px
}
h4 #ae-datastore-explorer-gql-label {
	font-weight:normal
}
#ae-datastore-form em {
	font-style:normal;
	font-weight:normal;
	margin:0 0 0 .2em;
	color:#666
}
#ae-datastore-form dt {
	font-weight:bold
}
#ae-datastore-form dd {
	margin:.4em 0 .3em 1.5em;
	overflow:auto;
	zoom:1
}
#ae-datastore-form dd em {
	width:4em;
	float:left
}
#ae-datastore-form dd.ae-last {
	margin-bottom:1em
}
#ae-datastore-explorer-tabs-content {
	margin-bottom:1em
}
#ae-datastore-explorer-list .ae-label-row,#ae-datastore-explorer-new .ae-label-row {
	float:left;
	padding-top:.2em
}
#ae-datastore-explorer-list .ae-input-row,#ae-datastore-explorer-list .ae-btn-row,#ae-datastore-explorer-new .ae-input-row,#ae-datastore-explorer-new .ae-btn-row {
	margin-left:6em
}
#ae-datastore-explorer-list .ae-btn-row,#ae-datastore-explorer-new .ae-btn-row {
	margin-bottom:0
}
.ae-datastore-index-name {
	font-size:1.2em;
	font-weight:bold
}
.ae-table .ae-datastore-index-defs {
	padding-left:20px
}
.ae-datastore-index-defs-row {
	border-top:1px solid #ddd
}
.ae-datastore-index-defs .ae-unimportant {
	font-size:.8em
}
.ae-datastore-index-status {
	border:1px solid #c0dfbf;
	background:#f3f7f3;
	margin:0 25px 0 0;
	padding:3px
}
#ae-datastore-index-status-col {
	width:15%
}
.ae-datastore-index-status-Building {
	border-color:#edebcd;
	background:#fefdec
}
.ae-datastore-index-status-Deleting {
	border-color:#ccc;
	background:#eee
}
.ae-datastore-index-status-Error {
	border-color:#ffd3b4;
	background:#ffeae0
}
.ae-datastore-pathlink {
	font-size:.9em
}
#ae-datastore-stats-top-level-c {
	padding-bottom:1em;
	margin-bottom:1em;
	border-bottom:1px solid #e5ecf9
}
#ae-datastore-stats-top-level {
	width:100%
}
#ae-datastore-stats-piecharts-c {
	margin-bottom:1em
}
.ae-datastore-stats-piechart-label {
	font-size:.85em;
	font-weight:normal;
	text-align:center;
	padding:0
}
#ae-datastore-stats-property-type {
	width:65%
}
#ae-datastore-stats-size-all {
	width:35%
}
#ae-datastore-stats-property-name {
	width:65%
}
#ae-datastore-stats-type {
	width:10%
}
#ae-datastore-stats-size-entity {
	width:25%
}
#ae-datastore-blob-filter-form {
	margin-bottom:1em
}
#ae-datastore-blob-query-filter-label {
	padding-right:.5em
}
#ae-datastore-blob-filter-contents {
	padding-top:.5em
}
#ae-datastore-blob-date-after,#ae-datastore-blob-date-before {
	float:left
}
#ae-datastore-blob-date-after {
	margin-right:1em
}
#ae-datastore-blob-order label {
	font-weight:normal
}
#ae-datastore-blob-col-check {
	width:2%
}
#ae-datastore-blob-col-file {
	width:45%
}
#ae-datastore-blob-col-type {
	width:14%
}
#ae-datastore-blob-col-size {
	width:16%
}
#ae-blobstore-col-date {
	width:18%
}
#ae-blob-detail-filename {
	padding-bottom:0
}
#ae-blob-detail-filename span {
	font-weight:normal
}
#ae-blob-detail-key {
	font-size:85%
}
#ae-blob-detail-preview {
	margin-top:1em
}
#ae-blob-detail-dl {
	text-align:right
}
#ae-billing-form-c {
	_margin-right:-3000px;
	_position:relative;
	_width:100%
}
.ae-rounded-top-small {
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px
}
.ae-progress-content {
	height:400px
}
#ae-billing-tos {
	text-align:left;
	width:100%;
	margin-bottom:.5em
}
.ae-billing-budget-section {
	margin-bottom:1.5em
}
.ae-billing-budget-section .g-unit,.g-unit .ae-billing-budget-section .g-unit,.g-unit .g-unit .ae-billing-budget-section .g-unit {
	margin:0 0 0 11em;
	width:auto;
	float:none
}
.g-unit .g-unit .ae-billing-budget-section .g-first,.g-unit .ae-billing-budget-section .g-first,.ae-billing-budget-section .g-first {
	margin:0;
	width:11em;
	float:left
}
#ae-billing-form .ae-btn-row {
	margin-left:11em
}
#ae-billing-form .ae-btn-row .ae-info {
	margin-top:10px
}
#ae-billing-checkout {
	width:150px;
	float:left
}
#ae-billing-alloc-table {
	border:1px solid #c5d7ef;
	border-bottom:none;
	width:100%;
	margin-top:.5em
}
#ae-billing-alloc-table th,#ae-billing-alloc-table td {
	padding:.35em 1em .25em .35em;
	border-bottom:1px solid #c5d7ef;
	color:#000;
	white-space:nowrap
}
.ae-billing-resource {
	background-color:transparent;
	font-weight:normal
}
#ae-billing-alloc-table tr th span {
	font-weight:normal
}
#ae-billing-alloc-table th {
	white-space:nowrap
}
#ae-billing-alloc-table .ae-editable span,#ae-billing-alloc-table .ae-readonly input {
	display:none
}
#ae-billing-alloc-table .ae-readonly span,#ae-billing-alloc-table .ae-editable input {
	display:auto
}
.ae-billing-percent {
	font-size:80%;
	color:#666;
	margin-left:3px
}
#ae-billing-week-info {
	margin-top:5px;
	line-height:1.4
}
#ae-billing-storage-fn {
	margin-top:.3em
}
#ae-billing-allocation-noscript {
	margin-top:1.5em
}
#ae-billing-allocation-custom-opts {
	margin-left:2.2em
}
#ae-billing-settings h2 {
	font-size:1em;
	display:inline
}
#ae-billing-settings p {
	padding:.3em 0 .5em
}
#ae-billing-settings-table {
	margin:.4em 0 .5em
}
#ae-settings-resource-col {
	width:19%
}
#ae-settings-budget-col {
	width:11%
}
#ae-billing-settings-table .ae-settings-budget-col {
	padding-right:2em
}
.ae-table th.ae-settings-unit-cell,.ae-table td.ae-settings-unit-cell,.ae-table th.ae-total-unit-cell,.ae-table td.ae-total-unit-cell {
	padding-left:1.2em
}
#ae-settings-unit-col {
	width:18%
}
#ae-settings-paid-col {
	width:15%
}
#ae-settings-free-col {
	width:15%
}
#ae-settings-total-col {
	width:22%
}
.ae-billing-inline-link {
	margin-left:.5em
}
.ae-billing-settings-section {
	margin-bottom:2em
}
.ae-billing-settings-formbutton {
	margin-top:.5em
}
#ae-billing-budget-setup-checkout {
	margin-bottom:0
}
#ae-billing-vat-c .ae-field-hint {
	width:85%
}
#ae-billing-checkout-note {
	margin-top:.8em
}
.ae-table thead th.ae-currency-th {
	text-align:right
}
#ae-billing-logs-date {
	width:15%
}
#ae-billing-logs-admin {
	width:15%
}
#ae-billing-logs-event {
	width:54%
}
#ae-billing-logs-amount {
	text-align:right;
	width:8%
}
#ae-billing-logs-balance {
	text-align:right;
	width:8%
}
#ae-billing-history-expand .ae-action {
	margin-left:1em
}
.ae-table .ae-billing-usage-report {
	width:100%;
	*width:auto;
	margin:0 0 1em 0
}
.ae-table .ae-billing-usage-report th {
	color:#666;
	border-top:0
}
.ae-table .ae-billing-usage-report th,.ae-table .ae-billing-usage-report td {
	background-color:transparent;
	padding:.4em 0;
	border-bottom:1px solid #ddd
}
.ae-table .ae-billing-usage-report tfoot td {
	border-bottom:none
}
.ae-billing-report-resource {
	width:30%
}
.ae-billing-report-used {
	width:20%
}
.ae-billing-report-free {
	width:20%
}
.ae-billing-report-paid {
	width:15%
}
.ae-billing-report-charge {
	width:15%
}
.ae-billing-change-resource {
	width:85%
}
.ae-billing-change-budget {
	width:15%
}
.goog-zippy-expanded {
	background-image:url(/img/wgt/minus.gif);
	cursor:pointer;
	background-repeat:no-repeat;
	padding-left:17px
}
.goog-zippy-collapsed {
	background-image:url(/img/wgt/plus.gif);
	cursor:pointer;
	background-repeat:no-repeat;
	padding-left:17px
}
#ae-admin-logs-pagination {
	width:auto
}
